# _*_ coding: UTF-8 _*_
# @Time     : 2022/4/20 15:42
# @Author   : Li Jie
# @Site     : http://www.cdtest.cn/
# @File     : 浏览器的基础操作.py
# @Software : PyCharm

"""
浏览器的操作都是基于WebDriver类
操作浏览器之前需要实例化WebDriver类生成对象，调用对象的方法和属性
"""
from selenium import webdriver
import time


def foo1():
    # 打开浏览器：生成浏览器对象
    driver = webdriver.Chrome()
    time.sleep(2)

    # 最大化浏览器
    driver.maximize_window()

    # 浏览器打开指定url
    driver.get("https://www.baidu.com/")
    time.sleep(2)

    # 浏览器后退
    driver.back()
    time.sleep(2)

    # 浏览器前进
    driver.forward()
    time.sleep(2)

    # 刷新浏览器
    driver.refresh()
    time.sleep(2)



    # 获取网页标题
    title = driver.title

    # 获取网页url
    url = driver.current_url
    print(f'网页标题:{title},网页地址:{url}')

    # 关闭浏览器
    # driver.close()  # 关闭当前浏览器窗口

    driver.quit()  # 关闭浏览器


if __name__ == "__main__":
    foo1()
